Вход Регистрация
Файл: EROCMS 11.2 ДЛЯ ADULT/Script/pages/control/parsing.php
Строк: 2316
<?php

/*
Автор скрипта https://bymas.ru/id85823
Скрипты, программы на заказ.
Быстро, качественно, недорого.
*/

    
if ($user['access'] < 1) {
        
header('location: /'); 
        exit;
    }
    
    
    if (isset(
$_POST['mode']))  {
    
    if (
$_SESSION['protective'] != $_POST['protective'])    {           
        
        
header('location: /control.html?func=parsing'); 
        exit;
    }
    
    
$publish strtotime($_POST['publish']) + rand(30021600);
    
    if (
$_POST['server'] == 0) {
    
    
$start rand(14960);
    
$collected 0;
    
    for(
$go $start$go < ($start $_POST['results']); $go++){

    
$_carry file_get_contents('http://mobolto.com/porno/video-'.$go.'/');

    if (
strripos($_carry'file:')){

    
preg_match_all('|<h1>(.*?)</h1>|is'$_carry$name);
    
preg_match_all('|<div class="iblock4">(.*?)</div>|is'$_carry$description);
    
preg_match('|poster:"(.*?)"|is'$_carry$poster);
    
preg_match('|file:"(.*?)"|is'$_carry$file);
    
preg_match('|Длительность: <b>(.*?)</b>|is'$_carry$duration);

    
$name[1][0] = preg_replace("/('|"|r?n)/", '', $name[1][0]);
    
$description[1][1] = preg_replace("/('|"|r?n)/", '', $description[1][1]);
    $md5 = md5(rand(1, 9999).$go);
    $translit = str_replace(' ', '
_', transliterate($name[1][0])).'_'.rand(1, 9999);
    $uniqueness = md5(str_replace(' ', '
_', transliterate($name[1][0])));
    
    $quantity = $mysqli -> query("select count(*) from ero_files where uniqueness = '
$uniqueness' and server = 'mobolto.com'") -> fetch_row();
    
    if ($quantity[0] == 0) {
        
    file_put_contents($_SERVER['
DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg', file_get_contents($poster[1]));
    
    $yd_sql = 0;
    
    if ($_POST['
mode'] == '2') {

    $yd = yd_upload_file($file[1], '
mp4', $settings['OAuth']);
    $recoil = $yd;
    $yd_sql = 1;
    
    } else if ($_POST['
mode'] == '0') {

    file_put_contents($_SERVER['
DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4', file_get_contents($file[1]));

    $recoil = '
/content/video/'.$md5.'.mp4';
    
    } else {
    
    $recoil = '
/view_'. $translit;
    
    }
    
    $sample = $description[1][1];
    
    if ($_POST['
selection'] == 0) $category = categories($sample); else $category = abs(intval($_POST['category']));
    
    if ($_POST['
translate'] == 2) {
        
        $description[1][1] = translate($description[1][1], '
ru', 'en');
        $name[1][0] = translate($name[1][0], '
ru', 'en');
    }
    
    $mysqli -> query("INSERT INTO ero_files SET yd = '
$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'mobolto.com', tags = '".tags($description[1][1])."', name = '".$name[1][0]."', description = '".$description[1][1]."', translit = '$translit', duration = '".$duration[1]."', date = '$publish'");
    
    $collected++;
    
    }
    
    sleep($_POST['
delay']);
    
    }
    
    }
    
    } else if ($_POST['
server'] == 1) {
    
    $collected = 0;
    
    for($go = 0; $go < $_POST['
results']; $go++){
        
    $categories = array('
damy', 
    '
konchil-v-pizdu', 
    '
18-let', 
    '
macheha', 
    '
zhestkoe', 
    '
domashnee', 
    '
starushki', 
    '
telki', 
    '
sborniki', 
    '
gruppovoe', 
    '
kiska', 
    '
vanal', 
    '
s-chernymi',
    '
krupnym-planom', 
    '
na-ulice', 
    '
izmena-zheny', 
    '
blondinki', 
    '
ogromnye-siski', 
    '
negrityanki', 
    '
Cheshskoe-porno', 
    '
na-grud', 
    '
hd-video', 
    '
rvotnye-dvizheniya', 
    '
dildo', 
    '
negry', 
    '
Erotika', 
    '
verhovaja-ezda', 
    '
kasting'
    );

    $array = array_rand($categories, 2);

    $_carry = file_get_contents('
https://pornomir.tv/'.$categories[$array[0]].'/');

    
preg_match('|<div class="previews-block">(.*?)<div class="text-desc-block">|is'$_carry$previews);
    
preg_match_all('|<div class="preview-block">(.*?)<div class="preview-block">|is'$previews[1], $video);

    
$array rand(140);

    
preg_match('|<div class="preview-name"><span>(.*?)</span></div>|is'$video[1][$array], $name);
    
preg_match('|data-original="(.*?)"|is'$video[1][$array], $poster);
    
preg_match('|<a href="(.*?)">|is'$video[1][$array], $link);
    
preg_match('|<div class="preview-dur-value">(.*?)</div>|is'$video[1][$array], $duration);
    
    
$duration[1] = str_replace('<i class="fa fa-clock-o"></i>'''$duration[1]);
    
$duration[1] = str_replace('<span>'''$duration[1]);
    
$duration[1] = str_replace('</span>'''$duration[1]);
    
$duration[1] = str_replace(' '''$duration[1]);
    
    
$_carry file_get_contents('https://pornomir.tv'.$link[1]);

    
preg_match('|<source src="(.*?)"|is'$_carry$file);
        
    if (
strripos($_carry'video/mp4') and !strripos($file[1], 'видео')){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'pornomir.tv'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('https://pornomir.tv'.$poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file($file[1], 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'pornomir.tv', tags = '".tags($name[1])."', name = '".$name[1]."', description = '".$name[1]."', translit = '$translit', duration = '".$duration[1]."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    } else if (
$_POST['server'] == 2) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
      
    
$categories = array('Analqnyj_seks'
    
'Blondinki'
    
'Bolqshie_sisqki'
    
'Bolqshim_chlenom'
    
'Bryunetki'
    
'Gruppovoe'
    
'Minet_i_otsos'
    
'Molodyee_devki'
    
'Russkoe_porno');

    
$array array_rand($categories2);

    
$_carry file_get_contents('http://pornoraketa.tv/category/'.$categories[$array[0]].'/page'.rand(110));

    
preg_match("|<div class='sizepole'>(.*?)<div class='nextblock'>|is"$_carry$category);
    
preg_match_all("|<a href='(.*?)'>|is"$category[1], $page);
    
preg_match_all("|<img src='(.*?)'|is"$category[1], $poster);

    
$array rand(019);

    
$_carry file_get_contents('http://pornoraketa.tv'.$page[1][$array]);

    if (
strripos($_carry'likpole')){

    
preg_match("|<h1 class='toptx'>(.*?)</h1>|is"$_carry$name);
    
preg_match("|a class='skachka' href='(.*?)'><img src='css/img/dwlv.png'> Скачать HD <span class='skcount'>|is"$_carry$file);
    
preg_match("|<img src='css/img/durdl.png'>(.*?)</span>|is"$_carry$duration);
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'pornoraketa.tv'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('http://pornoraketa.tv'.$poster[1][$array]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('http://pornoraketa.tv/'.$file[1], 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents('http://pornoraketa.tv/'.$file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }

    
$sample $name[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = 'http://pornoraketa.tv/".$file[1]."', server = 'pornoraketa.tv', tags = '".tags($name[1])."', name = '".$name[1]."', description = '".$name[1]."', translit = '$translit', duration = '".$duration[1]."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);

    }
        
    }
    
    } else if (
$_POST['server'] == 4) {
    
    
$start rand(1900);
    
$collected 0;
    
    for(
$go $start$go < ($start $_POST['results']); $go++){

    
$_carry file_get_contents('http://airporno.ru/views/'.$go.'/');
    
    
preg_match('|<h1 class="htit">(.*?)</h1>|is'$_carry$name);
    
    if (
strripos($_carry'source') or !strripos($name[1], 'href')){
    
    
preg_match('|<source src="(.*?)"|is'$_carry$file);
    
preg_match('|poster="(.*?)"|is'$_carry$poster);
    
preg_match('|Время:(.*?)<br />|is'$_carry$duration);
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'airporno.ru'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file($file[1], 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
    
    
$duration trim($duration[1]);
    
    if (
strlen($duration) == 4$duration '0'.$duration;
    
    
$sample $name[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'airporno.ru', tags = '".tags($name[1])."', name = '".$name[1]."', description = '".$name[1]."', translit = '$translit', duration = '$duration', date = '$publish'");
    
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);    
    
    }
    
    }
    
    } else if (
$_POST['server'] == 5) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){

    
$categories = array(
    
'azerbaydjanskoe_porno'
    
'arabskoe_porno'
    
'kavkazskoe_porno'
    
'kazahskoe_porno'
    
'kirgizskoe_porno'
    
'russkoe_porno'
    
'tadjikskoe_porno'
    
'turetskoe_porno'
    
'uzbekskiy_seks'
    
'chechenskoe_porno'
    
'yakutskoe_porno'
    
);

    
$array array_rand($categories2);

    
$_carry file_get_contents('https://pizdauz.ru/'.$categories[$array[0]].'/?page='.rand(120));

    
preg_match('|<div class="etoall">(.*?)<div class="cleaning"></div>|is'$_carry$_all);
    
preg_match_all('|<a(.*?)</a>|is'$_all[1], $_url);
    
    
$_arr $_url[0][rand(019)];
    
    
preg_match('|<a href="(.*?)"|is'$_arr$_link);
    
preg_match('|title="(.*?)"|is'$_arr$name);
    
preg_match('|<img src="(.*?)"|is'$_arr$poster);
    
preg_match('|<div class="etodur">(.*?)</div>|is'$_arr$duration);
    
    
$_carry file_get_contents($_link[1]);
    
    
preg_match('|<div class="etoinfodate">Описание:(.*?)</div>|is'$_carry$description);
    
preg_match('|<source src="(.*?)"|is'$_carry$file);

    if (
strripos($_carry'source')){

    
preg_match('|<meta property="og:image" content="(.*?)"|is'$_carry$poster);
    
preg_match('|<meta property="og:title" content="(.*?)"|is'$_carry$name);
    
preg_match('|<b>Длительность</b>:(.*?)<br />|is'$_carry$duration);
    
preg_match('|<meta name="description" content="(.*?)"|is'$_carry$description);
    
preg_match('|<source src="(.*?)"|is'$_carry$file);
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'pizdauz.ru'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file($file[1], 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
    
    
$sample trim($description[1]);
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate(trim($description[1]), 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'pizdauz.ru', tags = '".tags(trim($description[1]))."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    
$collected++;

    }
    
    }
    
    
sleep($_POST['delay']);    
    
    }
    
    } else if (
$_POST['server'] == 6) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){

    
$categories = array('1080p'
    
'18yearsold'
    
'3way'
    
'absolutely'
    
'american'
    
'amateur-xxx'
    
'anal-fuck'
    
'asian'
    
'babes'
    
'bath'
    
'best-blowjob-video'
    
'bed'
    
'big-black-dick'
    
'boy'
    
'brasil'
    
'check'
    
'club'
    
'dad'
    
'dando'
    
'freckles'
    
'girl-fuck'
    
'hair'
    
'hard-porn'
    
'hidden'
    
'lesbian'
    
'mallu'
    
'18-porn'
    
'amatuer-videos'
    
'anal-licking'
    
'argentina'
    
'all'
    
'big',
    
'arab',
    
'bikini',
    
'russian',
    
'france',
    
'office',
    
'morrita',
    
'solo',
    
'woman-fucking'
    
'vip',
    
'xxx',
    
'webcamchat',
    
'top',
    
'throat',
    
'student',
    
'real-sex',
    
'realsex',
    
'rabo'
    
);

    
$array array_rand($categories2);
    
    
$_carry file_get_contents('https://www.xnxx.com/tags/'.$categories[$array[0]].'/'.rand(130).'/');
    
    
preg_match('|<div class="mozaique">(.*?)<div class="pagination ">|is'$_carry$url);
    
preg_match_all('|<a href="(.*?)"|is'$url[1], $out);
    
    
$_carry file_get_contents('https://www.xnxx.com'.$out[1][rand(070)]);

    
preg_match('|<title>(.*?)</title>|is'$_carry$name);
    
preg_match('|setVideoUrlLow(.*?)html5player|is'$_carry$file);
    
preg_match('|<span class="metadata">(.*?)</span>|is'$_carry$duration);
    
preg_match('|<meta property="og:image" content="(.*?)"|is'$_carry$poster);
        
    
$file[0] = str_replace("setVideoUrlLow('"''$file[0]);
    
$file[0] = str_replace("');"''$file[0]);
    
$file[0] = str_replace('html5player'''$file[0]);
    
$name[1] = str_replace(' - XNXX.COM'''$name[1]);
    
$duration[1] = preg_replace('|min(.*?)hits|is'''$duration[1]);
    
$duration[1] = str_replace(' '':'.rand(10,20), $duration[1]);
    
$duration[1] = preg_replace('|-(.*?)p|is'''$duration[1]);
    
    if (
strripos($_carry'<span class="metadata">')){
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'xnxx.com'") -> fetch_row();
    
    if (
$quantity[0] == 0) {

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[0]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents(trim($file[0])));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
    
    
$sample trim($name[1]);
    
    if (
mb_strlen(trim($duration[1])) == 5) {
    
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".trim($file[0])."', server = 'xnxx.com', tags = '".tags(trim($name[1]))."', name = '".$name[1]."', description = '".$name[1]."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    
$collected++;
        
    }

    }
    
    }
    
    
sleep($_POST['delay']);    
    
    }
    
    } else if (
$_POST['server'] == 7) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
    
    
$categories = array('porno-v-hd'
    
'aziatki'
    
'bolshaya-grud'
    
'bolshie-chleny'
    
'gey-porno'
    
'gruppovoe-porno'
    
'domashnee-porno'
    
'zadnicy'
    
'zrelye'
    
'iznasilovanie'
    
'lesbiyanki'
    
'mamashi'
    
'masturbaciya',
    
'mezhrasovoe-porno'
    
'minet'
    
'russkoe-porno'
    
'skvirt'
    
'fisting'
    
'chernye'
    
);

    
$array array_rand($categories2);
    
    
$_carry file_get_contents('http://pornolomka.mobi/'.$categories[$array[0]].'/page/'.rand(130).'/');
    
    
$_carry iconv('windows-1251''UTF-8'$_carry);
    
    
preg_match_all('|<article class="shortstory cf">(.*?)</article>|is'$_carry$previews);
    
    
$_article $previews[0][rand(018)];
    
    
preg_match('|title="(.*?)"|is'$_article$name);
    
preg_match('|<div class="video_time">(.*?)</div>|is'$_article$duration);
    
preg_match('|<img src="(.*?)"|is'$_article$poster);
    
preg_match('|<a href="(.*?)"|is'$_article$link);
    
    
$_carry file_get_contents($link[1]);
    
    
$_carry iconv('windows-1251''UTF-8'$_carry);
    
    
preg_match('|itemprop="description">(.*?)<br>|is'$_carry$description);
    
preg_match('|url="(.*?)"|is'$_carry$file);
    
    if (
strripos($_carry'url=')){
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'pornolomka.mobi'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
    
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('http://pornolomka.mobi'.$poster[1]));
    
    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
    
    if (
strripos($description[1], 'dle')) $description[1] = $name[1];
        
    
$sample $description[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate($description[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'pornolomka.mobi', tags = '".tags(trim($description[1]))."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    
$collected++;    
    
    }
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    } else if (
$_POST['server'] == 8) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
    
    
$categories = array(
    
'https://pornosto.com/yaponskoe/'
    
'https://pornosto.com/v_chulkah/'
    
'https://pornosto.com/hudye/'
    
'https://pornosto.com/studencheskoe/'
    
'https://pornosto.com/sekretarshi/'
    
'https://pornosto.com/bryzgi_spermy/'
    
'https://pornosto.com/spyaschie/'
    
'https://pornosto.com/strapon/'
    
'https://pornosto.com/tolstye/'
    
'https://pornosto.com/pyanye/',
    
'https://pornosto.com/premium/',
    
'https://pornosto.com/pikap/',
    
'https://pornosto.com/orgii/',
    
'https://pornosto.com/orgazmy/',
    
'https://pornosto.com/chernokojie/',
    
'https://pornosto.com/publichnoe/',
    
'https://pornosto.com/na_prirode/',
    
'https://pornosto.com/masturbaciya/',
    
'https://pornosto.com/oralnoe/',
    
'https://pornosto.com/molodenkie/',
    
'https://pornosto.com/mulatki/',
    
'https://pornosto.com/aziatki/',
    
'https://pornosto.com/analnoe/',
    
'https://pornosto.com/bdsm/',
    
'https://pornosto.com/blondinki/',
    
'https://pornosto.com/bolshie_siski/',
    
'https://pornosto.com/bolshie_chleny/',
    
'https://pornosto.com/bryunetki/',
    
'https://pornosto.com/v_vannoi/',
    
'https://pornosto.com/gruppovoe/',
    
'https://pornosto.com/v_dva_stvola/',
    
'https://pornosto.com/domashnee/',
    
'https://pornosto.com/dominirovanie/',
    
'https://pornosto.com/drochat/'
    
);
    
    
$array array_rand($categories2);

    
$_carry file_get_contents($categories[$array[0]].rand(15));
    
    
preg_match_all('|<div class="thumb">(.*?)</div>|is'$_carry$_uri);
    
    
$_go $_uri[0][rand(011)];
    
    
preg_match('|alt="(.*?)"|is'$_go$name);
    
preg_match('|href="(.*?)"|is'$_go$_href); 
    
preg_match('|src="(.*?)"|is'$_go$poster);
    
    
$_carry file_get_contents(trim($_href[1]));
    
    
preg_match('|<div class="f-desc full-text clearfix" style="padding-top: 0px;">(.*?)</div>|is'$_carry$description);
    
preg_match('|file:"(.*?)"|is'$_carry$file);
    
preg_match('|Длительность:(.*?)Просмотров|is'$_carry$duration);
    
    
$duration[1] = str_replace('|'''$duration[1]);
    
$duration[1] = str_replace(' '''$duration[1]);
    
    if (
strripos($_carry'file:"')){
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'pornosto.com'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
    
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $description[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate($description[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'pornosto.com', tags = '".tags(trim($description[1]))."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    
$collected++;    
    
    }
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    } else if (
$_POST['server'] == 9) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
    
    
$_carry file_get_contents('http://www.russpornotube.com/'.rand(11525).'/');

    
preg_match('|<div class="th-videos" id="list_videos_newest_videos_list">(.*?)<div id="list_videos_newest_videos_list_pagination" class="pager">|is'$_carry$_uri);
    
preg_match_all('|<a href="(.*?)">|is'$_uri[0], $_get);

    
$_go rand(019);
    
$_carry file_get_contents($_get[1][$_go]);

    
preg_match('|<title>(.*?)</title>|is'$_carry$name);
    
preg_match('|<meta name="description" content="(.*?)"/>|is'$_carry$description);
    
preg_match('|http://www.russpornotube.com/get_file/(.*?)480.mp4|is'$_carry$file);
    
preg_match('|preview_url: '(.*?).jpg|is', $_carry, $poster);
    preg_match('
|<span class="dur">(.*?)</span>|is', $_carry, $duration);

    $duration[1] = str_replace(' 
м', ':', $duration[1]);
    $duration[1] = str_replace('
с', '', $duration[1]);
    $duration[1] = trim($duration[1]);
    
    if (strripos($_carry, '
preview_url:')){
    
    $md5 = md5(rand(1, 9999).$go);
    $translit = str_replace(' ', '
_', transliterate($name[1])).'_'.rand(1, 9999);
    $uniqueness = md5(str_replace(' ', '
_', transliterate($name[1])));
    
    $quantity = $mysqli -> query("select count(*) from ero_files where uniqueness = '
$uniqueness' and server = 'russpornotube.com'") -> fetch_row();
    
    if ($quantity[0] == 0) {
    
    file_put_contents($_SERVER['
DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg', file_get_contents($poster[1].'.jpg'));

    $yd_sql = 0;
    
    if ($_POST['
mode'] == '2') {

    $yd = yd_upload_file(trim($file[0]), '
mp4', $settings['OAuth']);
    $recoil = $yd;
    $yd_sql = 1;
    
    } else if ($_POST['
mode'] == '0') {

    file_put_contents($_SERVER['
DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4', file_get_contents($file[0]));
    
    $recoil = '
/content/video/'.$md5.'.mp4';
    
    } else {
    
    $recoil = '
/view_'. $translit;
    
    }
        
    $sample = $description[1];
    
    if ($_POST['
selection'] == 0) $category = categories($sample); else $category = abs(intval($_POST['category']));

    if ($_POST['
translate'] == 2) {
        
        $name[1] = translate($name[1], '
ru', 'en');
        $description[1] = translate($description[1], '
ru', 'en');
        
    }
    
    $mysqli -> query("INSERT INTO ero_files SET yd = '
$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[0]."', server = 'russpornotube.com', tags = '".tags(trim($description[1]))."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    $collected++;    
    
    }
    
    }
    
    sleep($_POST['
delay']);
    
    }
    
    } else if ($_POST['
server'] == 10) {
    
    $collected = 0;
    
    for($go = 0; $go < $_POST['
results']; $go++){
    
    $categories = array('
porno-hd-720p', 
    '
amerikan_porn', 
    '
gang-bang', 
    '
incest-amerikanskiy', 
    '
bolshie-siski', 
    '
gruppovuha', 
    '
porno_2018', 
    '
porno-4k-ultra-full-hd', 
    '
anal', 
    '
domashnee', 
    '
porno_2019', 
    '
chernye'
    );
    
    $array = array_rand($categories, 2);
    
    $_carry = file_get_contents('
http://rsuka.tv/'.$categories[$array[0]].'/page/'.rand(1, 50).'/');
    
    
preg_match_all('|<div class="item">(.*?)<div class="item">|is'$_carry$_uri);

    
$_go $_uri[0][rand(011)];

    
preg_match('|<div class="item-title">(.*?)</div>|is'$_go$name);
    
preg_match('|href="(.*?)"|is'$_go$_href); 
    
preg_match('|data-original="(.*?)"|is'$_go$poster);
    
preg_match('|<div class="item-meta meta-time">(.*?)</div>|is'$_go$duration);
    
    
$_carry file_get_contents(trim($_href[1]));
    
    
preg_match('|<source src="(.*?)"|is'$_carry$file);
    
    if (
strripos($_carry'<source src="') and !strripos($file[1], 'newstream') and $duration[1]){
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'rsuka.tv'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
    
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'rsuka.tv', tags = '".tags(trim($name[1]))."', name = '".$name[1]."', description = '".trim($name[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    
$collected++;    
    
    }
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    } else if (
$_POST['server'] == 11) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
    
    
$categories = array('Domashnee-porno'
    
'Analynyy-seks'
    
'Arabskoe'
    
'Aziatki'
    
'Bolyshie-popy'
    
'CHernokoghie'
    
'Mulatki'
    
'Blondinki'
    
'Minet-i-sperma'
    
'Bryunetki'
    
'Bolyshie-sisyki'
    
'V-mashine'
    
'V-kolledghe',
    
'V-bolynice'
    
'Tolstushki'
    
'2-devki-i-pareny'
    
'Trahayutsya-tolpoy'
    
'Gruppovuha'
    
'Volosatye'
    
'Hardkor-seks'
    
'Indiyskoe'
    
'Latinskoe'
    
'Lesbiyanki'
    
'Belye-i-chulki'
    
'Zrelye-ghenschiny'
    
'Mamochki-GHeny'
    
'V-ofise'
    
'Starye-i-molodye',
    
'Vecherinki',
    
'Ryghie',
    
'Ot-pervogo-lica',
    
'Devushki-solo',
    
'Molodye-devushki',
    
'V-uniforme',
    
'Podglyadyvaniya',
    
'Vebkamery'
    
);

    
$array array_rand($categories2);
    
    
$_carry file_get_contents('http://oxtube.tv/porno/'.$categories[$array[0]].'/'.rand(113).'.html');
    
    
preg_match_all('|<div class="video"><div>(.*?)<div class="video"><div>|is'$_carry$_url);
    
    
$array rand(023);

    
preg_match('|<span class="duration">(.*?)</span>|is'$_url[0][$array], $duration);
    
preg_match('|<a href="(.*?)"|is'$_url[1][rand(09)], $_link);
    
    
$_carry file_get_contents(trim($_link[1].'?online=1'));
    
    
preg_match('|<h1>(.*?)</h1>|is'$_carry$name);
    
preg_match('|file:"(.*?)"|is'$_carry$file);
    
preg_match('|poster:"(.*?)"|is'$_carry$poster);
    
    if (
strripos($_carry'poster:"') and $duration[1]){
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'oxtube.tv'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
    
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'oxtube.tv', tags = '".tags(trim($name[1]))."', name = '".$name[1]."', description = '".trim($name[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    
$collected++;    
    
    }
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    } else if (
$_POST['server'] == 12) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
    
    
$_carry file_get_contents('http://hentai-x.ru/page-uncenz.php?id='.rand(120));
        
    
preg_match_all('|<table>(.*?)</table>|is'$_carry$match);
    
    
$i $match[0][rand(19)];
        
    
preg_match("|src='(.*?)'|is"$i$src);    #http://hentai-x.ru/
    
preg_match('|Описание хентая:</span></p>(.*?)</p>|is'$i$description);
    
preg_match("|href = '(.*?)'|is"$i$href);
       
    
$description[1] = str_replace('<p>'''$description[1]);
        
    
$_carry file_get_contents('http://hentai-x.ru/'.$href[1]);
        
    
preg_match('|<title>(.*?)</title>|is'$_carry$name);
    
preg_match('|"video": "(.*?)"|is'$_carry$file);
    
preg_match('|Продолжительность:</span>(.*?)</p>|is'$_carry$duration);
    
    if (
$file[1] and $duration[1] and $name[1]){
    
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'hentai-x.ru'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
    
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('http://hentai-x.ru/'.$src[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $description[1];
    
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate($description[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'hentai-x.ru', tags = '".tags(trim($description[1]))."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
    
    
$collected++;    
    
    }
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    } else if (
$_POST['server'] == 13) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('hd'
    
'aziatki'
    
'analnyi_seks'
    
'bolshie-siski/'
    
'bolshie-chleny'
    
'bukkake'
    
'grybij_seks'
    
'gruppovoj_seks'
    
'domashnee_porno'
    
'zrelye'
    
'masturbaciya'
    
'mezhrassovoe'
    
'russkoe',
    
'sperma'
    
'seks-igrushki'
    
'tolstuhi'
    
);
    
    
$array array_rand($categories2);

    
$_carry file_get_contents('https://ebun.me/'.$categories[$array[0]].'/page/'.rand(15).'/');
    
    
preg_match_all('|<article class="shortstory cf">(.*?)</article>|is'$_carry$article);
    
    
$array rand(123);
    
    
preg_match('|<div class="video_time">(.*?)</div>|is'$article[1][$array], $duration);
    
preg_match('|<img src="(.*?)"|is'$article[1][$array], $poster);
    
preg_match('|alt="(.*?)"|is'$article[1][$array], $name);
    
preg_match('|<a href="(.*?)"|is'$article[1][$array], $href);
    
    
$_carry file_get_contents($href[1]);
    
    
preg_match('|file:"(.*?)"|is'$_carry$file);
    
preg_match('|itemprop="description">(.*?)<script|is'$_carry$description);
    
    if (
strripos($_carry'file:')){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'ebun.me'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('https://ebun.me'.$poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('https://ebun.me'.trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents('https://ebun.me'.$file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate(trim($description[1]), 'ru''en');
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = 'https://ebun.me".$file[1]."', server = 'ebun.me', tags = '".tags($description[1])."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".$duration[1]."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    } else if (
$_POST['server'] == 14) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('pov'
    
'anal'
    
'blonde'
    
'bigass'
    
'bigtits'
    
'big_cock'
    
'brunette'
    
'deep_throat'
    
'long_hair'
    
'zhmzh'
    
'beauty'
    
'cunnuslingo'
    
'lesbians',
    
'masturbation'
    
'interracial'
    
'blowjob'
    
'teen'
    
'riding'
    
'shavedpussy'
    
'doggystyle'
    
'cumshot'
    
'creampie'
    
'cumshots_face'
    
'fingering'
    
'hardkor'
    
'skinnygirls'
    
'kiss'
    
);
    
    
$array array_rand($categories2);

    
$_carry file_get_contents('http://vaginke.com/'.$categories[$array[0]].'/page'.rand(120).'/');
    
    
preg_match_all('|<div class="video"><div>(.*?)<div class="view">|is'$_carry$_url);
    
    
$_article $_url[1][rand(114)];
    
    
preg_match('|alt="(.*?)"|is'$_article$name);
    
preg_match('|<span class="duration">(.*?)</span>|is'$_article$duration);
    
preg_match('|href="(.*?)"|is'$_article$href);
    
    
$_carry file_get_contents('http://vaginke.com'.$href[1]);
    
    
preg_match('|file":"(.*?)"|is'$_carry$file);
    
preg_match('|poster":"(.*?)"|is'$_carry$poster);
    
preg_match('|<div class="center"><div class="opisanie">(.*?)</div></div>|is'$_carry$description);
    
    if (!
$description[1]) $description[1] = $name[1];
    
    if (
strripos($_carry'file":"')){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'vaginke.com'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $description[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate(trim($description[1]), 'ru''en');
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'vaginke.com', tags = '".tags($description[1])."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".$duration[1]."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    } else if (
$_POST['server'] == 15) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('mom'
    
'beautiful-girl'
    
'mature'
    
'teen'
    
'japanese'
    
'milf'
    
'young'
    
'russian'
    
'beauty'
    
'old-young'
    
'anal-fuck'
    
'housewife'
    
'orgasm',
    
'amateur'
    
'wife'
    
'punishment'
    
'public'
    
'curvy'
    
'chubby'
    
'caught'
    
'shemale'
    
'asian'
    
'compilation'
    
'anal'
    
'big-pussy'
    
'big-ass'
    
'interracial'
    
'erotic'
    
'whore-wives'
    
'big-cock'
    
'gorgeous'
    
'gangbang'
    
'cuckold'
    
'tiny'
    
'creampie'
    
'threesome'
    
'casting'
    
'stockings'
    
'lesbian'
    
'dildo'
    
);
    
    
$array array_rand($categories2);

    
$_carry file_get_contents('https://xcafe.com/videos/'.$categories[$array[0]].'/'.rand(220).'/');
    
    
preg_match_all('|<li data-video(.*?)<li data-video|is'$_carry$video);
    
    
$array rand(248);
    
    
preg_match('|alt="(.*?)"|is'$video[1][$array], $name);
    
preg_match('|<span class="time">(.*?)</span>|is'$video[1][$array], $duration);
    
preg_match('|<a href="(.*?)"|is'$video[1][$array], $href);
    
    
$_carry file_get_contents('https://xcafe.com'.$href[1]);
    
    
preg_match('|<meta property="og:image" content="(.*?)"|is'$_carry$poster);
    
preg_match('|<meta name="description" content="(.*?)"|is'$_carry$description);
    
preg_match('|<source id="video_source_1" src="(.*?)"|is'$_carry$file);
    
    if (
strripos($_carry'og:image') and $poster[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'xcafe.com'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file(trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $description[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate(trim($description[1]), 'ru''en');
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'xcafe.com', tags = '".tags($description[1])."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".$duration[1]."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }   else if (
$_POST['server'] == 16) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('incest'
    
'big-tits'
    
'pussy-licking'
    
'teen'
    
'big-dick'
    
'squirting'
    
'hardcore'
    
'pornstars'
    
'sex-at-work'
    
'big-ass'
    
'romantic'
    
'mature'
    
'anal',
    
'russian-porn'
    
'groupsex'
    
'creampie'
    
'ebony'
    
'cumshot'
    
'lesbian'
    
'blowjob'
    
'brunette'
    
'deep-throat'
    
'pov'
    
'blonde'
    
'handjob'
    
);
    
    
$array array_rand($categories2);

    
$_carry file_get_contents('https://house.porn/category/'.$categories[$array[0]].'?page='.rand(210));
    
    
preg_match_all('|<div class="item">(.*?)<div class="item">|is'$_carry$video);
    
    
$array rand(123);
    
    
preg_match('|alt="(.*?)"|is'$video[1][$array], $name);
    
preg_match('|<img src="/themes/web/images/timer.png" alt=""/>(.*?)</div>|is'$video[1][$array], $duration);
    
preg_match('|<a href="(.*?)"|is'$video[1][$array], $href);
    
    
$_carry file_get_contents('https://house.porn'.$href[1]);
    
    
preg_match('|<meta property="og:image" content="(.*?)"|is'$_carry$poster);
    
preg_match('|itemprop="description">(.*?)<br/><br/>|is'$_carry$description);
    
preg_match('|<source data-fluid-hd src="(.*?)"|is'$_carry$file);    #https://house.porn
    
    
if (strripos($_carry'og:image') and $poster[1] and $name[1] and $description[1] and $file[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'house.porn'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('https://house.porn'.trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents('https://house.porn'.$file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $description[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1] = translate(trim($description[1]), 'ru''en');
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = 'https://house.porn".$file[1]."', server = 'house.porn', tags = '".tags($description[1])."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }   else if (
$_POST['server'] == 17) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('Aziatki'
    
'Anal'
    
'Armyanki'
    
'BDSM'
    
'Blondinki'
    
'Bolqshie_sisqki'
    
'Bolqshoj_chlen'
    
'Bryunetki'
    
'Veb-kamery'
    
'Vo_vse_mesta'
    
'Gej'
    
'Glotaet_spermu'
    
'Gruppovuha'
    
'MZHM'
    
'ZHMZH'
    
'Dvojnoe_proniknovenie'
    
'ZHeny'
    
'ZHestkij_seks'
    
'Zrelyee_zhenwincy'
    
'Seks_igrushki'
    
'Izmena'
    
'Incest'
    
'Konchayut_vnutrq'
    
'Krasivoe'
    
'Krupnym_planom'
    
'Kuni'
    
'Lesbi'
    
'Domashnee'
    
'Massazh_i_seks'
    
'Minet'
    
'Molodyee'
    
'Na_kablukah'
    
'Na_prirode'
    
'POV'
    
'Negry'
    
'Pqyanyee'
    
'CHulki'
    
'Hudyee'
    
'Seks_stoya'
    
'Transvestity'
    
'Tolstushki'
    
'Sportsmenki'
    
'Sperma_v_rot'
    
'Skvirtuyuwie'
    
'Ryzhenqkie'
    
'Russkoe');

    
$array array_rand($categories2);

    
$_carry file_get_contents('http://porno-kisa.com/category/'.$categories[$array[0]]);
    
    
preg_match_all("|<div class='kisakshka'>(.*?)<div class='kisakshka'>|is"$_carry$view);
    
    
$array rand(220);
    
    
preg_match("|<a href='(.*?)'>|is"$view[1][$array], $href);
    
    
$_carry file_get_contents('http://porno-kisa.com'.$href[1]);
    
    
preg_match("|file:'(.*?)',|is"$_carry$file);    #http://porno-kisa.com
    
preg_match("|<title>(.*?)</title>|is"$_carry$name);
    
preg_match("|poster:'(.*?)',|is"$_carry$poster);  #http://porno-kisa.com
    
preg_match("|<p><span>Длительность:(.*?)</span><span>|is"$_carry$duration);
    
    if (
strripos($_carry'file:') and $poster[1] and $name[1] and $duration[1] and $file[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'porno-kisa.com'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('http://porno-kisa.com'.$poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('http://porno-kisa.com'.trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents('http://porno-kisa.com'.$file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = 'http://porno-kisa.com".$file[1]."', server = 'porno-kisa.com', tags = '".tags($name[1])."', name = '".$name[1]."', description = '".trim($name[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }   else if (
$_POST['server'] == 18) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('Ferro-Network'
    
'HD'
    
'anal'
    
'bdsm'
    
'aziatki'
    
'bolshie-zadnitsyi'
    
'bolshie-siski'
    
'bolshie-chlenyi'
    
'gruppovoe'
    
'domashnee-porno'
    
'zrelyie'
    
'intsest'
    
'konchil-vnutr',
    
'lesbiyanki'
    
'mamki'
    
'masturbatsiya'
    
'mejrassovoe-porno'
    
'minet'
    
'molodenkie-devochki'
    
'molodyie-i-zrelyie'
    
'nijnee-bele'
    
'chastnoe-porno'
    
'russkoe-porno'
    
'porno-s-igrushkami'
    
'russkoe-porno'
    
'chastnoe-porno'
    
'tolstuhi'
    
'cheshskoe-porno'
    
);

    
$pages = array('0''12''24''36''48''60''72''84''96''108''120');
    
$array array_rand($categories2);
    
$page array_rand($pages2);
    
    
$_carry file_get_contents('https://zajka.org/cat/'.$categories[$array[0]].'/'.$pages[$page[0]]);
    
    
preg_match_all('|<div class="tumb"><div>(.*?)<div class="views">|is'$_carry$previews);
    
    
$_carry $previews[1][rand(111)];
    
    
preg_match('|<a href="(.*?)"|is'$_carry$href);
    
preg_match('|<span>(.*?)</span>|is'$_carry$name);
    
preg_match('|<span class="duration">(.*?)</span>|is'$_carry$duration);
    
preg_match('|<img src="(.*?)"|is'$_carry$poster);   #   https://zajka.org   $poster[1]
    
    
$_carry file_get_contents('https://zajka.org'.$href[1]);
    
    
preg_match('|<source src="(.*?)"|is'$_carry$file);
    
preg_match_all('|<div class="main">(.*?)</div>|is'$_carry$description); #   $description[1][1]
    
    
if (strripos($_carry'<source') and $poster[1] and $name[1] and $duration[1] and $file[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'zajka.org'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('https://zajka.org'.$poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('https://zajka.org'.trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents('https://zajka.org'.$file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $description[1][1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
$description[1][1] = translate($description[1][1], 'ru''en');
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = 'https://zajka.org".$file[1]."', server = 'zajka.org', tags = '".tags($description[1][1])."', name = '".$name[1]."', description = '".trim($description[1][1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }   else if (
$_POST['server'] == 19) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('52''62''72''133''59''129''17''87''98''28''27''36''114''109''104''130''94''74''54''29''24''9''5''23''10''15''135''30''40''50''60''80''85''90''110''88''124''51''6''21''46''42''26''31');
    
    
$array array_rand($categories2);
    
    
$_carry file_get_contents('http://gig.porn/c/'.$categories[$array[0]].'/'.rand(230).'/');
    
$_carry preg_replace('|<script(.*?)</script>|is'''$_carry);
    
    
preg_match_all('|<div class="v sz"(.*?)<div class="v sz"|is'$_carry$previews);
    
    
$_carry $previews[0][rand(011)];
    
    
preg_match('|src="(.*?)"|is'$_carry$poster);
    
preg_match('|href="(.*?)"|is'$_carry$href);
    
preg_match('|</span>(.*?)</b>|is'$_carry$duration);
    
    
$duration[1] = str_replace('/'''$duration[1]);
    
    
$_carry file_get_contents('http://gig.porn'.$href[1]);
    
$_carry preg_replace('|<script(.*?)</script>|is'''$_carry);

    
preg_match('|<h1>(.*?)</h1>|is'$_carry$name);
    
preg_match('|<source src="(.*?)"|is'$_carry$file);
    
    
$name[1] = preg_replace('/([0-9|#][x{20E3}])|[x{00ae}|x{00a9}|x{203C}|x{2047}|x{2048}|x{2049}|x{3030}|x{303D}|x{2139}|x{2122}|x{3297}|x{3299}][x{FE00}-x{FEFF}]?|[x{2190}-x{21FF}][x{FE00}-x{FEFF}]?|[x{2300}-x{23FF}][x{FE00}-x{FEFF}]?|[x{2460}-x{24FF}][x{FE00}-x{FEFF}]?|[x{25A0}-x{25FF}][x{FE00}-x{FEFF}]?|[x{2600}-x{27BF}][x{FE00}-x{FEFF}]?|[x{2900}-x{297F}][x{FE00}-x{FEFF}]?|[x{2B00}-x{2BF0}][x{FE00}-x{FEFF}]?|[x{1F000}-x{1F6FF}][x{FE00}-x{FEFF}]?/u'''$name[1]);
    
$name[1] = str_replace('Видео: '''$name[1]);
    
    if (
strripos($_carry'<source') and $poster[1] and $name[1] and $duration[1] and $file[1] and $href[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'gig.porn'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('http://gig.porn'.$poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('https://zajka.org'.trim($file[1]), 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'gig.porn', tags = '".tags($name[1])."', name = '".$name[1]."', description = '".trim($name[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }   else if (
$_POST['server'] == 20) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('arabskoe_porno'
    
'armyanskoe_porno'
    
'gruzinskoe_porno'
    
'domashnee_porno'
    
'indiyskoe_porno'
    
'kavkazskoe_porno'
    
'kirgizskoe_porno'
    
'raznoe_porno'
    
'russkoe_porno'
    
'tadjikskoe_porno'
    
'turetskoe_porno'
    
'uzbekskoe_porno'
    
'tsyiganskoe_porno',
    
'chechenskoe_porno'
    
'yaponskoe_porno'
    
);

    
$array array_rand($categories2);

    
$_carry file_get_contents('https://uzbum.net/'.$categories[$array[0]].'/?page='.rand(19));
    
    
preg_match_all('|<div class="video"><div>(.*?)</div></div></div>|is'$_carry$_url);
    
    
$_carry $_url[1][rand(011)];
    
    
preg_match('|<span>(.*?)</span>|is'$_carry$name);
    
preg_match('|<span class="duration">(.*?)</span>|is'$_carry$duration);
    
preg_match('|<a href="(.*?)">|is'$_carry$href);
    
    
$_carry file_get_contents('https://uzbum.net'.$href[1]);
    
    
preg_match('|<meta name="description" content="(.*?)"|is'$_carry$description);
    
preg_match('|poster="(.*?)"|is'$_carry$poster);
    
preg_match('|<source src="(.*?)"|is'$_carry$file);
    
    if (
strripos($_carry'<source') and $poster[1] and $name[1] and $duration[1] and $file[1] and $href[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'uzbum.net'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents($poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file($file[1], 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents($file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$description[1] = translate($description[1], 'ru''en');
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = '".$file[1]."', server = 'uzbum.net', tags = '".tags($description[1])."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }   else if (
$_POST['server'] == 21) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$categories = array('handjob''blonde''brunette''big-ass''big-tits''pov''interracial''deep-throat''sex-toys''students''tattoo''asian''redhead''romantic''outdoor''groupsex''masturbation''russian-porn''teen''family''big-dick''hardcore''cumshot''anal''pussy-licking''small-tits''blowjob''creampie''lesbian''mature''threesome''ebony');
    
$view_cat $categories[rand(029)];
    
$_carry file_get_contents('https://lab.porn/category/'.$view_cat.'?page='.rand(15));

    
preg_match_all('|<div class="item">(.*?)<div class="name">|is'$_carry$item);

    
$_carry $item[1][rand(123)];

    
preg_match('|<a href="(.*?)"|is'$_carry$href);
            
    
$_carry file_get_contents('https://lab.porn'.$href[1]);
            
    
preg_match('|poster="(.*?)"|is'$_carry$poster);
    
preg_match('|<title>(.*?)</title>|is'$_carry$name);
    
preg_match('|<div class="video_description" itemprop="description">(.*?)<br/>|is'$_carry$description);
    
preg_match('|<source data-fluid-hd src="(.*?)"|is'$_carry$file);
    
preg_match('|<div class="length"><img src="/themes/web/images/timer.png" alt=""/>(.*?)</div>|is'$_carry$duration);
            
    
$description[1]   = trim($description[1]);
            
    if (!
$description[1]) $description[1]   = $title[1];
    
    if (
strripos($_carry'<source') and $poster[1] and $name[1] and $duration[1] and $file[1] and $href[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'lab.porn'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('https://lab.porn'.$poster[1]));

    
$yd_sql 0;
    
    if (
strlen($description[1])) $description[1] = $name[1];
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('https://lab.porn'.$file[1], 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents('https://lab.porn'.$file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $description[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$description[1] = translate($description[1], 'ru''en');
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = 'https://lab.porn".$file[1]."', server = 'lab.porn', tags = '".tags($description[1])."', name = '".$name[1]."', description = '".trim($description[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }   else if (
$_POST['server'] == 22) {
    
    
$collected 0;
    
    for(
$go 0$go $_POST['results']; $go++){
        
    
$_carry file_get_contents('https://krutoeporno.com/?page='.rand(113));

    
preg_match_all('|<div class="item">(.*?)<div class="item">|is'$_carry$item);

    
$array rand(019);

    
preg_match('|<div class="h2">(.*?)</div>|is'$item[1][$array], $name);
    
preg_match("|<a href='(.*?)'|is"$item[1][$array], $href);

    
$_carry file_get_contents('https://krutoeporno.com'.$href[1]);

    
preg_match('|<source src="(.*?)"|is'$_carry$file);
    
preg_match('|poster="(.*?)"|is'$_carry$poster);
    
preg_match('|<img src="/style/ico/durdl.png"/>(.*?)<span|is'$_carry$duration);

    
$duration[1] = trim($duration[1]);
    
    if (
strripos($_carry'<source') and $poster[1] and $name[1] and $duration[1] and $file[1] and $href[1]){
        
    
$md5 md5(rand(19999).$go);
    
$translit str_replace(' ''_'transliterate($name[1])).'_'.rand(19999);
    
$uniqueness md5(str_replace(' ''_'transliterate($name[1])));
    
    
$quantity $mysqli -> query("select count(*) from ero_files where uniqueness = '$uniqueness' and server = 'krutoeporno.com'") -> fetch_row();
    
    if (
$quantity[0] == 0) {
        
    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/screenshots/'.$md5.'.jpg'file_get_contents('https://krutoeporno.com'.$poster[1]));

    
$yd_sql 0;
    
    if (
$_POST['mode'] == '2') {

    
$yd yd_upload_file('https://lab.porn'.$file[1], 'mp4'$settings['OAuth']);
    
$recoil $yd;
    
$yd_sql 1;
    
    } else if (
$_POST['mode'] == '0') {

    
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/content/video/'.$md5.'.mp4'file_get_contents('https://krutoeporno.com'.$file[1]));
    
    
$recoil '/content/video/'.$md5.'.mp4';
    
    } else {
    
    
$recoil '/view_'$translit;
    
    }
        
    
$sample $name[1];     
        
    if (
$_POST['selection'] == 0$category categories($sample); else $category abs(intval($_POST['category']));

    if (
$_POST['translate'] == 2) {
        
        
$description[1] = translate($description[1], 'ru''en');
        
$name[1] = translate($name[1], 'ru''en');
        
    }
    
    
$mysqli -> query("INSERT INTO ero_files SET yd = '$yd_sql', category = '$category', recoil = '$recoil', uniqueness = '$uniqueness', screenshot = '/content/screenshots/".$md5.".jpg', address = 'https://krutoeporno.com".$file[1]."', server = 'krutoeporno.com', tags = '".tags($name[1])."', name = '".$name[1]."', description = '".trim($name[1])."', translit = '$translit', duration = '".trim($duration[1])."', date = '$publish'");
        
    
$collected++;
    
    }
    
    
sleep($_POST['delay']);
    
    }
    
    }
    
    }
    
        
$_SESSION['collected'] =   $collected;
        
        
logs($user['id'], 'Добавил '.$collected.' видео.'0);
        
    }
    
    unset(
$_SESSION['protective']);
    
    
$_SESSION['protective'] = rand(10000999999);
    
    
?>
    
    <div class="functions_data">
    
    <?
    
    
if ($_SESSION['collected']) {
        
    
?>

        <p><span class="sample">При последнем парсинге было добавлено <?=$_SESSION['collected'];?> видео</span></p>
        
    <?
    
    
}
    
    
?>
    
    <p>
    
    <form method="post">
        
    <p><b>Количество файлов</b> </p>
    
        <p>
        <input name="results" type="radio" value="1"> 1 
        <input name="results" type="radio" value="3"> 3 
        <input name="results" type="radio" value="5"> 5 
        <input name="results" type="radio" value="10" checked> 10 
        <input name="results" type="radio" value="15"> 15 
        <input name="results" type="radio" value="30"> 30 
        </p>

    <p><b>Дата публикации</b> </p>
    
        <p>
        <input class="injected" name="publish" type="date" value="<?=date('Y-m-d')?>" min="2018-12-31" max="2022-12-31">
        </p>
       
    <p><b>Сервер</b> </p>
    
        <p>
        <input name="server" type="radio" value="0" checked> <small>mobolto</small> 
        <input name="server" type="radio" value="1"> <small>pornomir</small> 
        <input name="server" type="radio" value="2"> <small>pornoraketa</small> 
        <input name="server" type="radio" value="4"> <small>airporno</small> 
        <input name="server" type="radio" value="5"> <small>pizdauz</small> 
        <input name="server" type="radio" value="6"> <small>xnxx</small> 
        <input name="server" type="radio" value="7"> <small>pornolomka</small> 
        <input name="server" type="radio" value="8"> <small>pornosto</small> 
        <input name="server" type="radio" value="9"> <small>russpornotube</small> 
        <input name="server" type="radio" value="10"> <small>rsuka</small> 
        <input name="server" type="radio" value="11"> <small>oxtube</small> 
        <input name="server" type="radio" value="12"> <small>hentai-x</small> 
        <input name="server" type="radio" value="13"> <small>ebun</small> 
        <input name="server" type="radio" value="14"> <small>vaginke</small> 
        <input name="server" type="radio" value="15"> <small>xcafe</small> 
        <input name="server" type="radio" value="16"> <small>house</small>
        <input name="server" type="radio" value="17"> <small>porno-kisa</small>
        <input name="server" type="radio" value="18"> <small>zajka</small>
        <input name="server" type="radio" value="19"> <small>gig</small>
        <input name="server" type="radio" value="20"> <small>uzbum</small>
        <input name="server" type="radio" value="21"> <small>lab</small>
        <input name="server" type="radio" value="22"> <small>krutoeporno</small>
        </p>

    <p><b>Выбор категории</b> </p> 
    
        <p>
        <input name="selection" type="radio" value="0" checked> автоматически 
        <input name="selection" type="radio" value="1"> выбрать в ручную 
        </p>

    <p><b>Категория</b> </p>
    
    <p><select class="injected" name="category">
        
    <?
    
    $query 
$mysqli -> query("select id, name from ero_categories order by id asc");

    while(
$row $query -> fetch_assoc()){
    
    
?>
        
    <option value="<?=$row['id']?><?=($row['id']==$view['category']?" selected='selected'":null)?>><?=$row['name']?></option>

    <?
    
    
}
    
    
?>
    
    </select></p>
    
    <p><b>Парсинг</b> </p> 
    
        <p>
        <input name="mode" type="radio" value="0"> скачивать файлы <font color="red">*</font>
        <input name="mode" type="radio" value="1" checked> собирать ссылки 
        <input name="mode" type="radio" value="2"> загружать на Я.Диск  <font color="red">*</font>
        </p>

    <p><b>Что делать с текстом?</b> </p> 
    
        <p>
        <input name="translate" type="radio" value="1" checked> оставлять оригинал  
        <input name="translate" type="radio" value="2"> переводить на английский
        </p>
        
    <p><b>Задержка</b> </p>
    
        <p>
        <input name="delay" type="radio" value="3"> 3 сек. 
        <input name="delay" type="radio" value="5"> 5 сек. 
        <input name="delay" type="radio" value="7" checked> 7 сек. 
        <input name="delay" type="radio" value="10"> 10 сек. 
        <input name="delay" type="radio" value="30"> 30 сек.
        </p>
    
    <p><b>Введите код</b>  <small><?=abs(intval($_SESSION['protective']))?></small> </p>
    
        <p><input type="number" name="protective" class="injected" /> </p>
    
    <input type="submit" class="byecos" value="Начать" />
    
    </form>

    </p>
    
    <div align="right"><p><font color="red">* Чрезмерная нагрузка на сервер, не выбирайте большое колличество файлов, в противном случае возможны проблемы со стороны сервера.</font></p></div>
    
    </div>
Онлайн: 2
Реклама